QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0



#osg
INCLUDEPATH += E:/3rd/OSG-VS2017-msvc64/install/include
DEPENDPATH += E:/3rd/OSG-VS2017-msvc64/install/include
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losg         -losgd
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losgGA       -losgGAd
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losgDB       -losgDBd
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losgViewer   -losgViewerd
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losgUtil     -losgUtild
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losgFX       -losgFXd
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losgParticle -losgParticled
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losgPresentation -losgPresentationd
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -lOpenThreads -lOpenThreads
win32: LIBS += -LE:/3rd/OSG-VS2017-msvc64/install/lib/ -losgQOpenGL  -losgQOpenGLd

SOURCES += \
    SimpleScreenCaptureHandler.cpp \
    main.cpp \
    mainwindow.cpp

HEADERS += \
    CaptureCallback.h \
    SimpleScreenCaptureHandler.h \
    mainwindow.h

FORMS += \
    mainwindow.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
